package models

// 订单支付记录
type OrdPayRecords struct {
	Payid *uint64 `gorm:"column:payid;primarykey"` // 支付ID
	CustId *uint64 `gorm:"column:cust_id"` // 用户id
	Orderno *string `gorm:"column:orderno"` // 订单号
	PayNo *string `gorm:"column:pay_no"` // 支付单号
	PayType *uint8 `gorm:"column:pay_type"` // 支付方式 0.钱包余额支付 1.支付宝支付 2微信支付 3银联支付,4.微信小程序 5.企业钱包 6.充电E卡
	PayAmount *float64 `gorm:"column:pay_amount"` // 支付金额
	PayStatus *uint8 `gorm:"column:pay_status"` // 支付状态 1.待支付,2.支付中 3.已支付,4.支付失败
	PayTime *jsontime.JsonTime `gorm:"column:pay_time"` // 支付时间
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *OrdPayRecords) TableName() string {
	return "ord_pay_records"
}